Software Engineer II
Core
Develop and support applications, procedures, and functions while creating and monitoring batch jobs using a job scheduler.
Role type
Software Engineer II (Application Development & Maintenance)
Builds
Application procedures, batch jobs, and software solutions for clients and internal staff.
Domain
Information Technology and Global Security
Required skills
SQL Server, complex database query development, source code management, job scheduler, systems analysis, business analysis, unit testing, SDLC participation, performance monitoring, mentoring
Preferred skills
AI-native engineering (expert-level daily use of AI assistants for SDLC acceleration), validation discipline (verifying AI outputs), secure AI usage, force multiplier mindset (sharing best practices)
Technologies
SQL Server, job scheduler, AI assistants (Gemini, Claude, ChatGPT, Copilot)
Responsibilities
Develop and support application procedures and functions; Create and monitor batch jobs utilizing a job scheduler; Analyze, troubleshoot, and provide solutions; Interface with stakeholders to understand project requirements; Provide project timeline estimates; Participate in all phases of Software Development Lifecycle; Perform unit testing of applications; Mentor other team members; Monitor application efficiencies to enhance performance.
Seniority
Mid-level IC (II level)