Software Developer
Occupations:
Software DevelopersComputer ProgrammersComputer Systems AnalystsComputer Systems Engineers/ArchitectsWeb DevelopersIndustries:
Computer Systems Design and Related ServicesSoftware PublishersFuel DealersBusiness Schools and Computer and Management TrainingVocational Rehabilitation ServicesWe are CorSource Technology Group, a locally owned technical staffing and recruiting firm in Portland, Oregon.We encourage you to submit your resume to the job posting link, or directly contact: recruiting@corsource.com, 503-726-454519764Software Developer / Programmer 312 monthsPortlandThis position closes to submittals on May 22nd.Position requires the ability to meet federal background and compliance requirements.OVERVIEWAssignmentThis assignment will provide support to the Agency Commercial Systems (JLSC) organization within the IT department. This assignment will serve as a specialized C# and .NET developer supporting information systems. The assignment involves coding, testing, building, configuring, migrating, maintaining, and documenting various vendor and in-house applications to provide business solutions using a Relational Database Management System (RDBMS), graphical user interfaces and web services with software tools provided on a Windows platform. This assignment may also involve interpreting design specifications, coding software, developing and conducting unit tests, documenting and assisting with system installations and deployment procedures, following testing and change management procedures, producing system documentation requirements, and working on a development team using a mix of Agile and Waterfall development methodologies. OrganizationThe Agency Commercial Systems (JLSC) organization provides system integration and software engineering support for commercial business applications. Our team consists of approximately 15 .NET developers and 1 Business Analyst (BA). JLSC provides support for the agency’s back-office systems such as billing, contracting, and customer accounts. Our dedicated team is results oriented and focused on long-term investments.ASSIGNMENT RESPONSIBILITIESNote: All official drafts, documents and recommendations, as listed below, must be reviewed, finalized and approved / accepted by appropriate manager or other federal personnel with the authority to do so.Design and facilitate the development of C# based websites that focus on the user experience. Troubleshoot application and database performance problems.Document and communicate effective technical solutions meeting end-user requirements.Work collaboratively with users and IT staff to prepare streamlined and efficient user interfaces.Propose server and IIS setup/configurations to support N-tier operations.Leverage automated testing to consistently deliver reliable, high quality code. Perform automated unit and regression tests.Work in partnership on development efforts with project management, software developers, functional Subject Matter Experts (SME), business analysts, and quality analysts during the phases of the System Lifecycle (SLC). Productively collaborate with an Agile development team.Prepare, configure, and maintain application environments, as directed by the manager.Prepare robust, efficient, and secure .NET code for applications that interact with end users in high availability environments.Analyze, test, and recommend changes to the application environment under the prevailing change management procedures and requirements.Implement changes and improvements as directed by the manager.Support a sustainable IT infrastructure by supplying cross-training and functional documentation, as within the scope of this APIWith the manager oversight and approval, provide technical advisor functions to include the following:Review code and provide technical and constructive feedback where necessary to verify code follows the company and team coding standards, as well as programming best practices.Break down technical work into tasks and provide reasonable time estimates to complete them.Communicate status of project development work to project team, users, information system owners, and others.Analyze and interpret system functional and non-functional requirements and propose technical designs that satisfy the requirements, while minimizing long-term maintenance of the system. Identify and escalate technical bottlenecks and impediments to the project manager and Information System Owner (ISO), and ISO delegate.Produce needed technical documentation for review.Mark documents and maintain filing system(s), files, emails and records in accordance with compliance requirements. Share and disperse documents only to appropriate personnel (those with a Lawful Government Purpose (LGP) to know). Mark and maintain all official records in accordance with the Information Security (INFOSEC) and Information Governance & Lifecycle Management (IGLM) standards and procedures. Validate official records are accurately maintained for auditing purposes.REQUIREMENTSEducation & Corresponding ExperienceAssociate or bachelor’s degree in computer science, Information Technology, Engineering, or a directly related technical field is preferred.5 years of experience is required with an associate or bachelor’s degree, in applicable fields. 7 years of experience is required without an applicable degree.An applicable certification can substitute for up to 1 year of experience. Experience must include direct work experience in Computer/Information Technology.Required Technical Skills & ExperienceExpert knowledge of and skill in the following areas:Visual Studio (2019 or greater)Microsoft .NET (4.0 or greater)C#, ASP.NET, JavaScript, CSS and HTMLMicrosoft SQL Server (2016 or greater) and/or Oracle (19g or greater)T-SQL and/or PL/SQLTFS, SVN or another source control tool All qualified applicants at CorSource Technology Group will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.Does this position sound interesting, but perhaps not for you? If you know of a friend or colleague that could be a match, your referral could be worth a referral bonus.recruiting@corsource.com, 503-726-4545